e9dca91401ac10392d178189b3bec8f698479f89,platform/platform-api/src/com/intellij/openapi/fileChooser/FileElement.java,FileElement,isFileHidden,#VirtualFile#,78
Before Change
if (virtualFile == null || !virtualFile.isValid()) return false;
if (!virtualFile.isInLocalFileSystem()) return false;
File file = new File(virtualFile.getPath().replace('/', File.separatorChar));
return file.getParent() != null && file.isHidden(); // Under Windows logical driver files (e.g C:\) are hidden.
}
public static boolean isArchive(VirtualFile file) {
After Change
if (file == null || !file.isValid()) return false;
if (!file.isInLocalFileSystem()) return false;
final File ioFile = new File(file.getPath().replace('/', File.separatorChar));
return ioFile.isHidden() && ioFile.getParent() != null; // Under Windows logical driver files (e.g C:\) are hidden.
}
public static boolean isArchive(@Nullable final VirtualFile file) {